x86 mce: fix and clean up c/s 19423
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 31 Mar 2009 12:17:48 +0000 (13:17 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 31 Mar 2009 12:17:48 +0000 (13:17 +0100)
commitf0367a76f0f690579c6b8b4b4c7f115c58b1f3f8
tree106938d8023e28b74f38f6a5e22955b07620e398
parent8b816120b1895b95923bfc791f8ce874e1c58af2
x86 mce: fix and clean up c/s 19423

- fix inverted return value check for intel_mce_{rd,wr}msr()
- fix broken initialization of d->arch.vmca_msrs.mci_ctl
- remove pointless (!d || is_idle_domain(d)) checks
- eliminate hard-coded limit to 9 banks
- avoid redundant gdprintk()s

Signed-off-by: Jan Beulich <jbeulich@novell.com>
xen/arch/x86/cpu/mcheck/mce_intel.c
xen/arch/x86/domain.c
xen/arch/x86/traps.c
xen/include/asm-x86/traps.h